.edALL
{
	position:relative;
}
.edLoad {
position:absolute;
bottom:50px;
left:5px;
text-align:left;
width:216px;height:44px;padding-top:8px;padding-left:2px;
background:url(/Triad.Controls/images/bg_bar.gif) no-repeat 0 0;
}

.edLoad .edLoadTxt {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:Navy;
margin: 0px 7px 0px 7px;
height: 24px;
background-color:Maroon;
text-align:left;
background:url(/Triad.Controls/images/bar.gif) no-repeat 0 0;

}

.edLoad2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:absolute;
	bottom:50px;
	height: 30px;
	left:5px;
	padding:5px;
	background-color:White;
	color:Navy;
	border: 1px solid navy;
}

.lvCon 
{
	border: 1px solid #000;
	background-color:White;
	position: relative;
	overflow:auto;
	margin: 0 auto;
}


.lvMain,.lvMainA,.lvMainD {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #FFF;
}

.lvMainA,.lvMainD 
{
	border: 1px solid #800000;
	background-color: #800000;
	overflow: auto; 
	table-layout:fixed;
	margin: 0 auto;
	position:relative;
}


.mRSelU,.mRSelS,.sRSelU,.sRSelS,SelBoxE  {
	background-repeat:no-repeat;
	background-position:center;
	background-color:#800000;
	empty-cells:show;
	width:26px;
	border-color:#f7efe7;
}

.mRSelU {
background-image:url(/Triad.Controls/images/mRSelU.gif);
}

.mRSelS {
background-image:url(/Triad.Controls/images/mRSelS.gif);
}

.sRSelU {
background-image:url(/Triad.Controls/images/sRSelU.gif);
}
.RSelD {
background-image:"";
background-color:#800000;
}

.sRSelS {
background-image:url(/Triad.Controls/images/sRSelS.gif);
}

.SelBoxE {
background-image:url(/Triad.Controls/images/RSelE.gif);
}

.edRow  {  /* Normal Row Background */
 background: #FFF;

}
.edRow td
{
 white-space: nowrap;
}

.edDRow  { /* Disabled Row */
color:silver;
background-color:#FFF;
cursor:help;
font-style:italic;
}

.edARow
{
	/* Alternate Row Background */
	white-space: nowrap;
	background-color: #CCCCCC;
}

.edSelRow  {  /* Selected Row Background */
	white-space:nowrap;
	background-color:navy;
	color:#FFF;
}

.edActiveRow {
	font-style:oblique;
	font-weight:bolder;
	color: Blue;
}
/* thead td,thead th,*/


div.edFooter {
border-spacing:5px;
background-color:maroon;
white-space:nowrap;
padding:3px;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:White;
}

.edFooter td {
border-collapse:collapse;
white-space:nowrap;
vertical-align:bottom;
}

.edSearch {
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
border-collapse:collapse;
background-color:#CCF;
white-space:nowrap;
border-color:#f7efe7;
}

.edSearch_img 
{
 background-image: url('<% =WebResource("Triad.Controls.tfResources.img.view.gif") %>');
 background-repeat:no-repeat;
 cursor:pointer;
 height:15px;
 width:15px;
}

.lvSort,.lvSortA,.lvSortZ {
position:absolute;
white-space:nowrap;
height:16px;
width:26px;
background-position:right center;
background-repeat:no-repeat;
}

.lvSortA {
background-image:url('<% =WebResource("Triad.Controls.tfResources.img.sortaz.gif") %>');
}

.lvSortZ {
background-image:url('<% =WebResource("Triad.Controls.tfResources.img.sortza.gif") %>');
}

.HDrag {
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
border-collapse:collapse;
background-color:navy;
white-space:nowrap;
border-color:#f7efe7;
}

.edEditTemplate {
background-color:silver;
position:absolute;
visibility:hidden;
z-index:10000;
border-color:navy;
border-style:solid;
}

.edEditTemplateTitle {
background-position:top;
background-repeat:repeat-x;
background-image:url('<% =WebResource("Triad.Controls.tfResources.img.header_large.gif") %>');
padding-top:3px;
padding-bottom:4px;
height:18px;
color:#FFF;
text-align:center;
border-width:1px;
}



tfoot td {
text-align:center;
font-size: 12px;
font-weight:700;
white-space:nowrap;
background-color:#FFEFD5;
color:#4682B4;
border-top:solid 1px #708090;
}

.TableGrouped {
border-collapse:collapse;
border:1px;
white-space:nowrap;
border-spacing:0;
border-color:#adaa9c;
padding:0;
}

.SelectBox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.spTxtboxs {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.edDragPanel {
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-collapse:collapse;
background-color:gray;
border:1px;
white-space:nowrap;
border-spacing:1px;
padding:1px;
}

.edTrigger {
  position:relative;
  cursor:pointer;
  z-index:2;
}
.edMenu
{
	border: medium solid #800000;
	position: absolute; 
	visibility:hidden;
	overflow:hidden;
	text-align:left;
	z-index: 200;
	margin: 0;
	padding: 4px;
	background: #FFFFFF;
}

.edMenu a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000080;
}

/* xTable - static elements */

table.edTable, table.edTable caption, table.edTable thead, table.edTable tr, table.edTable tr th, table.edTable tr td {
  margin: 0;
  table-layout:fixed;
  padding: 0;
}
table.edTable {
  border-collapse: collapse;
  text-align: left;
  background: #FFF;
  font-family :Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
table.edTable caption {
  padding: 3px 10px;
  font-size: larger;
  font-weight: bold;
  color: #FFF;
  background: #BF8660;
  border: 1px solid #596380;
}
table.edTable thead
{
	margin: 0;
	padding: 0;
	border: 1px solid #596380;
	background-image:url('<% =WebResource("Triad.Controls.tfResources.img.header_large.gif") %>');
	
}
table.edTable tr th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
table.edTable tr td, table.edTable tr th {
  padding: 6px 4px 2px 5px;
  border: 1px solid #596380;
  text-align: left;
}

/* edTable - dynamically-created elements */

div.edRoot
{
	/* overall container */
	position: relative;
	height: 99%;
	border: 1px solid #990000;
	visibility: hidden;
	overflow: hidden;
	background: #FFFFFF;
}
div.edFzRow, div.edFzCol
{
	/* frozen row and col containers */
	position: absolute;
	overflow: hidden;
	border: 1px solid #990000;
	background: transparent;
}
div.edFzRow {
  z-index: 2;
  text-align:left;
}
div.edFzCol {
  z-index: 1;
}
/*
div.edFRInner, div.edFCInner { 
  position: absolute;
  overflow: hidden;
  margin:0;
  padding:0;
  background:transparent;
}
div.edFRCell, div.edFCCell
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: White;
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #596380;
	background-image:url(/Triad.Controls/images/header_large.gif);
}*/
table.edCellTbl { /* the table in each cell, for vertical teed alignment */
	padding: 6px 4px 2px 5px;
	border: 1px solid #596380;
	text-align: left;
	width: 100%;
	height: 100%;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: White;
	position: absolute;
	overflow: hidden;
	background-image:url(/Triad.Controls/images/header_large.gif);
}
/*
table.edCellTbl tr {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  text-align: center;
}
table.edCellTbl td {
  margin: 0;
  padding: 2px;
  color: #000;
  font-weight: bold;
}
*/

div.edTblCon { /* container for the original table */
  position: absolute;
  overflow: scroll;
  text-align:left;
  padding: 0;
  z-index: 3;
  border: 1px solid #596380;
  background: transparent;
  table-layout:fixed;
}
div.edCaption { /* caption container */
  position: absolute;
  overflow: hidden;
  padding: 3px 10px;
  font-size: larger;
  font-weight: bold;
  color: #FFF;
  background: #BF8660;
  border: 1px solid #596380;
  text-align: center;
}